package com.service.Vo;

import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;


public class RegistryBean {

    private long id;
    private String name;
    private String category;
    private long size;
    private boolean is_public;
    private int num_images;
    private int num_download;
    private String created_at;
    private String updated_at;
    private String text;
    private String path;
    private String internal_path;
    private String domain_name;
    private String namespace;
    private List tags;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public String getInternal_path() {
        return internal_path;
    }

    public void setInternal_path(String internal_path) {
        this.internal_path = internal_path;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public long getSize() {
        return size;
    }

    public void setSize(long size) {
        this.size = size;
    }

    public boolean isIs_public() {
        return is_public;
    }

    public void setIs_public(boolean is_public) {
        this.is_public = is_public;
    }

    public int getNum_images() {
        return num_images;
    }

    public void setNum_images(int num_images) {
        this.num_images = num_images;
    }

    public int getNum_download() {
        return num_download;
    }

    public void setNum_download(int num_download) {
        this.num_download = num_download;
    }

    public String getCreated_at() {
        return created_at;
    }

    public void setCreated_at(String created_at) {
        this.created_at = created_at;
    }

    public String getUpdated_at() {
        return updated_at;
    }

    public void setUpdated_at(String updated_at) {
        this.updated_at = updated_at;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getDomain_name() {
        return domain_name;
    }

    public void setDomain_name(String domain_name) {
        this.domain_name = domain_name;
    }

    public String getNamespace() {
        return namespace;
    }

    public void setNamespace(String namespace) {
        this.namespace = namespace;
    }

    public List getTags() {
        return tags;
    }

    public void setTags(List tags) {
        this.tags = tags;
    }

    @Override
    public String toString() {
        return "RegistryBean{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", category='" + category + '\'' +
                ", size=" + size +
                ", is_public=" + is_public +
                ", num_images=" + num_images +
                ", num_download=" + num_download +
                ", created_at='" + created_at + '\'' +
                ", updated_at='" + updated_at + '\'' +
                ", text='" + text + '\'' +
                ", internal_path='" + internal_path + '\'' +
                ", domain_name='" + domain_name + '\'' +
                ", namespace='" + namespace + '\'' +
                ", tags=" + tags +
                '}';
    }
}
